package com.glela.goods.mapper;

import com.glela.goods.model.GoodsSpecificationImages;
import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface GoodsSpecificationImagesMapper  {
    int deleteByPrimaryKey(Long id);

    int insert(GoodsSpecificationImages record);

    int insertSelective(GoodsSpecificationImages record);

    GoodsSpecificationImages selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(GoodsSpecificationImages record);

    int updateByPrimaryKey(GoodsSpecificationImages record);

    List<GoodsSpecificationImages> selectLikeAll(GoodsSpecificationImages vo);

    Integer selectLikeAllCount(GoodsSpecificationImages vo);

    List<GoodsSpecificationImages> selectAll(GoodsSpecificationImages vo);

    Integer selectAllCount(GoodsSpecificationImages vo);

    void insertSelectiveBatch(@Param("productsImgs") List<GoodsSpecificationImages> productsImgs);
}